/**
 * 
 */
package com.desksoft.ecommerce.service.interf.logistics;

import java.math.BigDecimal;

import com.desksoft.ecommerce.entity.logistics.dto.Balance;
import com.desksoft.ecommerce.entity.logistics.dto.BalanceKey;
import com.desksoft.ecommerce.util.result.ServiceResult;
import com.desksoft.ecommerce.vo.logistics.ClientVO;
import com.desksoft.utility.service.ServiceInterface;

/***************************************
 * <pre>
 * 版权所有：杭州迪科软件 保留所有权利
 * 创建日期: 2011-9-16下午02:58:05
 * 创建作者：ywj
 * 文件名称：IBalanceService.java
 * 版本：
 * 功能：
 * 最后修改时间：2011-9-16下午02:58:05
 * 修改记录：
 * </pre>
 *****************************************/
public interface IBalanceService extends ServiceInterface {

    // ********************** 公共方法 start *****************************
	/**
	 * 获取应收款总额
	 * 
	 * @param clientCode
	 *            客户编码
	 * @return
	 */
	public BigDecimal getAllTotal(String  clientCode);
	
	
	/**
	 * 通过客户Code获取Balance信息
	 * @param balanceKey
	 * @return
	 */
	public ServiceResult<Balance> selectByPrimaryKey(BalanceKey balanceKey);
	
	public ServiceResult<Boolean> insertBalance(Balance balance);
	// ********************** 公共方法 end *******************************
}
